home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / pcove503.zip / READ.ME < prev    next >
Text File  |  1993-03-08  |  15KB  |  262 lines

  1. Version 1.01. Correction was made so that if you bury treasure your
  2. moves are adjusted. If you have 4 moves, because you have treasure
  3. onboard, it is adjusted back to 12. If you have 2 turns when you bury
  4. treasure, and have already taken two, your moves are adjusted to 10.
  5. Logic is Number of moves for today-those already  taken. In other words
  6. remove the 4 move limit and restore the player to what she or he would
  7. if they never had any treasure onboard.
  8.  
  9. A non-fatal error was corrected in the treasure to points routine. In
  10. the first version, 1.00, when you converted treasure the player was
  11. sent to the penalty routine twice. Once with the conversion and once
  12. upon return. This has been corrected and the player now only goes once
  13. on each move. In testing I never had two penalties in a row, the odds
  14. must be high in it happening, but it could have happened.
  15.  
  16. Version 1.02. This is really not a new version but rather to correct the
  17. PCHELP file that was in WordPerfect 5.0 format by mistake. Sorry about
  18. this error, I just copied the wrong copy into the directory when I
  19. archived the file.
  20.  
  21. Version 103. I corrected a deleted player error. If a player was past 30
  22. days the next player to log on that was in the database after the
  23. deleted player became a new player without knowing it and all data was
  24. erased but the players alias (real or otherwise) and points. What the
  25. player really lost was any treasure they were carrying and I believe
  26. they were also dropped from any team they might have been on but the team
  27. would still think they were on it. This was a very confusing error and I
  28. only caught it because it happened to me. No one else had reported it.
  29.  
  30. Version 1.04. I corrected an oversight in the jettison routine. If your
  31. moves were zero you could not jettison treasure for a ship's percentage
  32. increase. This checker is now inside the jettison routine. I also
  33. corrected the internal Player Standings. Earlier versions would display
  34. deleted players as ...........0, this has been corrected. There have
  35. also been a few minor adjustments to the program. I added files to allow
  36. the Sysop to run the program in local mode under GAP for testing and
  37. evaluating the program. Also the warnings about the program not running
  38. in local mode on a computer with a modem in it under PCBoard 14+. This
  39. problem is with GAPQBDR and not with my code.
  40.  
  41. Version 1.05. I compiled and linked the program using GAPQBDR files date
  42. 8-28-89 that cured the problem with running locally on PCBoard 14+ when
  43. there was a modem. I did not know of this newer version of GAPQBDR until
  44. his time and right away I updated the program.
  45.  
  46. Version 1.06. I believe there was a year rollover problem with the
  47. deletion of inactive players. I reprogrammed the date function so that
  48. the deletion and inactivity checks show proper number of days. I also
  49. made checks for extremes so that if you use a year newer or older date
  50. on your system date than is correct, the program will ignore user last
  51. on dates and proceed without deleting them or giving some strange
  52. results or other errors. If you have problems in this area let me know
  53. right away and with as much detail as is possible so I can duplicate the
  54. results and isolate the problem. I added color to FIXPC.EXE for those
  55. who have color cards. It still runs in mono for those who do not have a
  56. color card.
  57.  
  58. Version 1.07. Compiled the program using newer GAPQBDR files (90?).
  59. PCOVE.EXE came out about 20,000 bytes smaller. I also made some changes
  60. to the error routine that now is supposed to erase PCOVE.LOK and if
  61. present, PCOVE.NET on error caused exits. I also fixed a error in
  62. FIXPC.EXE. If you corrected/adjusted a players point standings the
  63. editor only updated PCOVE.PCD and not TEAM.PCD or WHO.PCD. Point
  64. changes are now adjusted in all database files. I removed a blank line
  65. from the bottom of the bulletin. There were other minor adjustments to
  66. the program.
  67.  
  68. Version 1.08. It finally dawned on me that there was something seriously
  69. wrong with the number of moves. I used 3 moves, buried treasure, and
  70. when I return to pirating I still had 11 moves when I should have had 9
  71. or less. Sure enough, I made a tragic error in the values that I used to
  72. determine the number of moves remaining when you bury treasure and when
  73. treasure is converted to points. The routine worked just fine until I
  74. gave the players their proper moves after burying treasure. It was in
  75. that version that I made the calculation error. Testing shows that it is
  76. now correct. I am sure no one complained about TOO MANY MOVES. Right?
  77.  
  78. Version 2.00. This version now corrects the strange Error #5 error. I
  79. have no idea what this happened on some systems and not others. It NEVER
  80. happened locally where I alpha and beta tested the door and where it
  81. continues to run error free. I did not reproduce the error at home until
  82. I lost the data on my hard drive and restored the drive from memory (I
  83. had used my backups for disk mailings). It was as I struggled to get all
  84. my doors running that the Error #5 came up. I isolated it to a single
  85. line of code. This same code had run fine before and was running at a
  86. local BBS. I presume that some system error triggered something in that
  87. code. I saw nothing WRONG with the code but I did rewrite it using a
  88. different syntax. It works fine now.
  89.  
  90. There are changes in this version. In previous versions when a team
  91. player converted points they had to share the points with other team
  92. members. This did not let them compete on a individual level. I have
  93. now changed this and ALL PLAYERS get 100 percent of their points. This
  94. has no effect on the team totals. Team players no longer get a 10
  95. percent bonus. When you come across other pirates in a sector they now
  96. have a 50x50 chance of performing three actions: They can do nothing,
  97. they can shoot at you and miss or they can shoot at you and hit you.
  98. This happens for as many pirates as there are in the sector. In earlier
  99. versions you always attacked them, now they can attack you. This does
  100. seem to be a lot fairer than before. The bulletin now shows the
  101. percentage of your ship.
  102.  
  103. Version 3.00. I removed the ship's percentage from the bulletin. I liked
  104. it but there were those who moaned and groaned that other players would
  105. know their percentage, seek them out and sink them. I found this logic
  106. to be poor. It is very difficult to search 143 sectors for another
  107. player in only 12 moves but I made the change back to the old bulletin
  108. (registered versions only).
  109.  
  110. I also made an island ejecter. Players may now only remain on the island
  111. for any two days at a time. After that they are randomly place somewhere
  112. on rows 10, 11, or 12.
  113.  
  114. FIXPC.EXE has been updated to 2.00 to incorporate the changes the
  115. changes in 2.01 of Pirate's Cove. I also fixed a problem in the routine
  116. that added treasure to a player.
  117.  
  118. FIX.EXE must be run if you have current data and installing PCOVE.EXE,
  119. version 3.00. The data structure has changed. YOU MUST RUN THIS PROGRAM
  120. if you have existing data. The program converts current data structure
  121. to the new structure. RUN THE PROGRAM ONLY ONCE OR YOU WILL CORRUPT YOUR
  122. EXISTING DATA. It erases itself after converting the data.
  123.  
  124. Verson 3.01. I corrected and error in the bury routine. If your chosen
  125. site showed signs of digging, and you answered No to continue, the
  126. program would not let you pick another site. I discovered that if you
  127. jettisoned treasure you could reenter the door and jettison the max.
  128. Doing this there was no limit to how much you could jettison. I have now
  129. put a counter into the main database so you can only jettison up 9000 in
  130. treasure, per day.
  131.  
  132. FIX2.EXE must be run if you have current data and installing PCOVE.EXE
  133. version 3.01. The data structure has changed again. YOU MUST RUN THIS
  134. PROGRAM if you have existing data. RUN THE PROGRAM ONLY ONCE OR YOU
  135. MIGHT CORRUPT YOUR EXISTING DATA. It erases itself after converting the
  136. data.
  137.  
  138. If you are converting to a version below 3.00 to 3.01, and you have
  139. existing data, you must run both FIX.EXE and FIX2.EXE. If you are
  140. converting from 3.00 to 3.1 you need only to run FIX2.EXE.
  141.  
  142. Safest way to upgrade if you have current data is to erase the current
  143. data and install the new PCOVE.EXE and not worry about the "fix"
  144. programs.
  145.  
  146. Version 3.02 When I changed the scoring for team players I deleted too
  147. much of the scoring routine. If you have current data use FIXPC and edit
  148. the data for each player on a team. All you have to do is type back in
  149. the current points. Version 3.02 will then run correctly from this point
  150. on. The error is only in the treasure to points routine. If a player has
  151. sunk another pirate their points and team points are correct. The error
  152. was only in the totals for team scores.
  153.  
  154. I have made a change in the bury routine. In the past if your treasure
  155. was stolen and you buried new treasure on top of the old there was no
  156. way to tell that the earlier treasure had been stolen. Now you get a
  157. warning just like you do when you go to dig it up. The program then
  158. resets the buried value to $0 and the mature date to nothing as you are
  159. returned to the burial location prompt. You are encouraged to pick a new
  160. location but you are still able to use the current one if you want to.
  161. The message does not come up the second time you try to bury at the
  162. current location. 
  163.  
  164. Version 4.00 This version is not downward compatible with earlier
  165. versions. If you have an earlier version running you must delete *.PCD
  166. in order to install this version. The play grid has been increased to
  167. 16x16 and the island grid to 12x12. Turns are now 18 without treasure
  168. and 5 if you have treasure. A gambling casino has been added to the
  169. island to increase a players activities. The British Fleet has been
  170. added to the play grid and they are randomly placed on the grid each
  171. time a player uses the program.
  172.  
  173. I felt that with the earlier 3.0+ versions and their fixes that it would
  174. be too confusing to make a fix that would convert current data to the
  175. new formats. That is would be easier to have the BBS roll over (delete)
  176. the current data. This also will let current players get used to the new
  177. format, size and etc. There is just so many things different about this
  178. version I am not sure I have noted them all.
  179.  
  180. I made a new routine that keeps track of the moves a player has used.
  181. The program is now more accurate in restoring the moves when treasure is
  182. buried or converted to points. If you exit the program with treasure
  183. onboard your maximum moves are set to whatever moves you have remaining.
  184. If you return the same day you moves remain at what they were on your
  185. exit and cannot be increased unless you have not jettisoned treasure and
  186. you have treasure to jettison. I also corrected some display errors that
  187. were overlooked before. I corrected an oversight in the jettison routine.
  188. If you had jettisoned all your treasure your moves were not returned to
  189. non-treasure status.
  190.  
  191. To the best of my knowledge ALL earlier errors have been corrected in
  192. this version.
  193.  
  194. FIXPC.EXE version 2.03. The editor has been updated to reflect the
  195. changes in Pirate's Cove and I corrected an error that did not properly
  196. check for the input letters out-of-range when editing a file. I made an
  197. error handler that asks the user to report any errors to the author and
  198. exits the program.
  199.  
  200. PCOVE 4.02. I have removed the local BEEP from the program so that the
  201. sysops no longer hear the tone when a caller is on remote.
  202.  
  203. FIXPC.EXE version 2.04. I corrected an ERROR 55 that I missed on an
  204. update. I am sorry if this caused any trouble, I just goofed on that
  205. one.
  206.  
  207. PCOVE.EXE version 4.03. Just some minor adjustments and closing credits.
  208.  
  209. FIXPC.EXE version 2.05. Corrected a minor program error if you were not
  210. in the correct directory. Also updated the credits and put my correct
  211. address in the exit routine.
  212.  
  213. ************************************************************************
  214.  
  215. PCOVE.EXE (5.0). PCEDIT.EXE (3.00). Whole new version that runs under
  216. Door Patch 3.8 and QuickBASIC's BRUN30.EXE (patched version). Editor
  217. is now PCEDIT.EXE, maintenance is now an external program called
  218. PCMAINT.EXE (2.00) and must be run daily to update players, galleons,
  219. etc. Format for .CFG files is different than the .CNF files used with
  220. previous versions. This version requires a serial number to be
  221. registered, no hard coding needed as in earlier versions. Serial number
  222. will be good for future upgrades/updates.
  223.  
  224. Read the two docs for all the changes. An overall better program with
  225. better BBS and modem support. There are a lot of changes and
  226. enhancements in version 5.0. There is also a file format change in this
  227. version so it is not comptible with earlier versions. If are running an
  228. earlier version please delete the entire directory and start over. This
  229. is the only way to upgrade to version 5.00. Part of this reasoning is
  230. that there have been major changes on several earlier versions and an
  231. update program would have to space too many changes and would not be
  232. able to tell which version it was updating.
  233.  
  234. I have corrected some errors that have gone unoticed by everyone
  235. including myself. When a user had treasure on board it was possible to
  236. use up their five turns, exit and reenter the door and get five more
  237. turns on the same day. This has been corrected. A user when exiting with
  238. moves remaining did not always have the correct number of moves when
  239. they rentered the door. This has been corrected. There were some other
  240. minor errors that I caught during the rewrite/conversion, which turned
  241. out to be a major undertaking.
  242.  
  243. Version 5.01. Made some minor corrections and updates to PCOVE.EXE.
  244. Corrected error in PCEDIT.EXE (3.01) which if you un-sunk someone
  245. their new location was not being added to the WHO.PCD file.
  246.  
  247. Version 5.02. Made some minor changes in PCOVE.EXE. Added to the help
  248. files that you are able to press "B" (bet) to get pirate activity at
  249. Rosa's even if you do not have any money to actually make a bet. This
  250. ability has been there since 5.00 was released but forgot to add it to
  251. the help files. No errors have been reported.
  252.  
  253. Version 5.03. When I converted this program from the GAPQBDR back to
  254. Door Patch 3.8 I just used the old keyboard timeout routine. In working
  255. with the door I discovered that it was not working correctly. It was
  256. possible to fall asleep and just let the door run. I have corrected the
  257. timeout problem. No errors have been reported.
  258.  
  259.                      James Huckabey
  260.                       (03-08-1993)
  261.  
  262.